﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace WindowsGameLibrary1
{
    public class CollisionCoordinates
    {
        private Vector2 minimus;        
        private Vector2 maximus;
        private ObjectCollisionType type;

        public Vector2 Maximus
        {
            get { return maximus; }
            set { maximus = value; }
        }

        public Vector2 Minimus
        {
            get { return minimus; }
            set { minimus = value; }
        }


        public ObjectCollisionType Type
        {
            get { return type; }
            set { type = value; }
        }

        public CollisionCoordinates() 
        {
            minimus = new Vector2();
            maximus = new Vector2();
            type = ObjectCollisionType.Weak;
        }

        public CollisionCoordinates(Vector2 minimus, Vector2 maximus, ObjectCollisionType type)
        {
            this.maximus = maximus;
            this.minimus = minimus;
            this.type = type;
            
        }
    }

    public enum ObjectCollisionType
    {        
        VeryWeak,
        Weak,
        Strong,
        VeryStrong
    }
}
